perm filename CHESS[E82,JMC] blob
sn#678291 filedate 1982-09-20 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 chess[e82,jmc] Notes on the Berliner thesis position
C00007 ENDMK
C⊗;
chess[e82,jmc] Notes on the Berliner thesis position
must(Black,p) To avoid loss black must ensure that p is true.
Here we consider that p is a timeless assertion. Thus p contains
within it any temporality that is required. If we ever deduce
must(Black, not p), we will know that Black loses, since he must
ensure falsity.
holds(p) ⊃ can(White,q) We also consider that q contains any
temporality that may be required.
In the Berliner position, p will be the assertion that Black
keeps his king within the 8 squares that prevent promotion of
the white pawn. q will be the assertion that White can reach
b5 with his king.
In this kind of argument, if we have established must(Black,p),
we can use p (or holds(p) if it turns out that reifying is required)
as a premiss in proving can(White,q). It seems that we needn't
even prove can(Black,q), because if Black must do something
impossible, then he loses. (This wouldn't be so in a more
general (e.g. contractual) setting, because if someone has promised
to do what may be impossible, you had better limit your bet that it
will be done to what might be collected from his in case of
default).
The key idea here is that each player has control of certain variables,
and the outcome is a function of them. However, we are not interested
in the general situation to which the considerations of game theory
apply but in those situations in which one player can force a win.
However, we want something more abstract than the alternation of
moves, because there is an opportunity to prove things with much
less tree search.
Now how about
can(White,r) Here r means an aspect of White's strategy - namely
white will push the pawn if Black moves his king out of the eight
squares. can(White,r) is proved by the fact that it concerns
matters entirely under the control of White.
chooses(White,r) ⊃ must(Black,p). This is the argument that if
White is committed to pushing the pawn if Black moves out of the eight,
then Black must stay in the eight; proving this requires the chess
argument that pushing the pawn will win if Black leaves the eight.
chooses(Black,p) ⊃ can(White,s). This is the argument that if
Black stays within the eight, White can reach b5.
can(White,s and r). This is the argument that following the path
to b5 and being ready to push if Black leaves the eight are
compatible. The temporal relations of the commitments involved
in s and r are crucial here.
achieves(White, s and r, u). u is the assertion that White reaches
b5 with Black still within the eight. This should result in
can(White, u). Perhaps the achieves(White, s and r, u) can be omitted
and we can go to this last assertion directly. Notice that the element
of coercion involved in must(Black,p) is implicitly used here.